Skip to content

Conversation

@yan-man
Copy link

@yan-man yan-man commented Oct 30, 2025

  • Phase Two asset listing via payload and associated tests

@yan-man yan-man changed the base branch from main to test/dynamic-bounds October 30, 2025 01:42
Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 4942da67-badf-4966-ad2f-d3f152b1763c
Job Result VERIFIED Link
VariableDebtToken.conf 15 Link
UserConfiguration.conf 13 Link
stableRemoved.conf 2 Link
RwaAToken.conf 13 Link
ReserveConfiguration.conf 19 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnReserveDisabledForBorrowing 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnFrozenReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawFromInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInFrozenReserve 1 Link
NEW-pool-no-summarizations.conf 3 Link
EModeConfiguration.conf 5 Link
AToken.conf 13 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 5c278881-6d6c-4619-ac10-b441968a0dd3
Job Result VERIFIED Link
verifyStataToken.conf --rule totalClaimableRewards_stable 2 Link
verifyStataToken.conf --rule totalAssets_stable 2 Link
verifyStataToken.conf --rule solvency_total_asset_geq_total_supply 2 Link
verifyStataToken.conf --rule solvency_positive_total_supply_only_if_positive_asset 2 Link
verifyStataToken.conf --rule singleAssetAccruedRewards 2 Link
verifyStataToken.conf --rule rewardsTotalDeclinesOnlyByClaim 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenSufficientRewardsExist 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenInsufficientRewards 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_refreshRewardTokens 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_deposit 2 Link
verifyStataToken.conf --rule getClaimableRewardsBefore_leq_claimed_claimRewardsOnBehalf 2 Link
verifyERC4626Extended.conf --rule redeemSum 2 Link
verifyERC4626Extended.conf --rule redeemATokensSum 2 Link
verifyERC4626DepositSummarization.conf --rule depositCheckIndexGRayAssert1 depositATokensCheckIndexGRayAssert1 depositWithPermitCheckIndexGRayAssert1 depositCheckIndexERayAssert1 depositATokensCheckIndexERayAssert1 depositWithPermitCheckIndexERayAssert1 7 Link
verifyERC4626.conf --rule maxMintMustntRevert maxDepositMustntRevert maxRedeemMustntRevert maxWithdrawMustntRevert totalAssetsMustntRevert 6 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_sufficient 2 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_insufficient 2 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_collectAndUpdateRewards aTokenBalanceIsFixed_for_claimRewards aTokenBalanceIsFixed_for_claimRewardsOnBehalf 4 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_claimSingleRewardOnBehalf aTokenBalanceIsFixed_for_claimRewardsToSelf 3 Link
tWithPermitCheckIndexGRayAssert2 depositCheckIndexERayAssert2 depositATokensCheckIndexERayAssert2 depositWithPermitCheckIndexERayAssert2 mintCheckIndexGRayUpperBound mintCheckIndexGRayLowerBound mintCheckIndexEqualsRay 10 Link
ToAssetsCheck convertToSharesCheck toAssetsDoesNotRevert sharesConversionRoundedDown toSharesDoesNotRevert previewDepositAmountCheck maxRedeemCompliance maxWithdrawConversionCompliance previewMintIndependentOfAllowance 23 Link
ingRange previewRedeemRoundingRange amountConversionPreserved sharesConversionPreserved accountsJoiningSplittingIsLimited convertSumOfAssetsPreserved previewDepositSameAsDeposit previewMintSameAsMint maxDepositConstant 10 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 48c8bcf4-006b-4377-9cb6-ceda2c889baf
Job Result VERIFIED Link
VariableDebtToken.conf 15 Link
UserConfiguration.conf 13 Link
stableRemoved.conf 2 Link
RwaAToken.conf 13 Link
ReserveConfiguration.conf 19 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnReserveDisabledForBorrowing 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnFrozenReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawFromInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInFrozenReserve 1 Link
NEW-pool-no-summarizations.conf 3 Link
EModeConfiguration.conf 5 Link
AToken.conf 13 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 8a10b414-1816-4277-990c-98d969831a58
Job Result VERIFIED Link
verifyStataToken.conf --rule totalClaimableRewards_stable 2 Link
verifyStataToken.conf --rule totalAssets_stable 2 Link
verifyStataToken.conf --rule solvency_total_asset_geq_total_supply 2 Link
verifyStataToken.conf --rule solvency_positive_total_supply_only_if_positive_asset 2 Link
verifyStataToken.conf --rule singleAssetAccruedRewards 2 Link
verifyStataToken.conf --rule rewardsTotalDeclinesOnlyByClaim 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenSufficientRewardsExist 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenInsufficientRewards 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_refreshRewardTokens 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_deposit 2 Link
verifyStataToken.conf --rule getClaimableRewardsBefore_leq_claimed_claimRewardsOnBehalf 2 Link
verifyERC4626Extended.conf --rule redeemSum 2 Link
verifyERC4626Extended.conf --rule redeemATokensSum 2 Link
verifyERC4626DepositSummarization.conf --rule depositCheckIndexGRayAssert1 depositATokensCheckIndexGRayAssert1 depositWithPermitCheckIndexGRayAssert1 depositCheckIndexERayAssert1 depositATokensCheckIndexERayAssert1 depositWithPermitCheckIndexERayAssert1 7 Link
verifyERC4626.conf --rule maxMintMustntRevert maxDepositMustntRevert maxRedeemMustntRevert maxWithdrawMustntRevert totalAssetsMustntRevert 6 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_sufficient 2 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_insufficient 2 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_collectAndUpdateRewards aTokenBalanceIsFixed_for_claimRewards aTokenBalanceIsFixed_for_claimRewardsOnBehalf 4 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_claimSingleRewardOnBehalf aTokenBalanceIsFixed_for_claimRewardsToSelf 3 Link
tWithPermitCheckIndexGRayAssert2 depositCheckIndexERayAssert2 depositATokensCheckIndexERayAssert2 depositWithPermitCheckIndexERayAssert2 mintCheckIndexGRayUpperBound mintCheckIndexGRayLowerBound mintCheckIndexEqualsRay 10 Link
ToAssetsCheck convertToSharesCheck toAssetsDoesNotRevert sharesConversionRoundedDown toSharesDoesNotRevert previewDepositAmountCheck maxRedeemCompliance maxWithdrawConversionCompliance previewMintIndependentOfAllowance 23 Link
ingRange previewRedeemRoundingRange amountConversionPreserved sharesConversionPreserved accountsJoiningSplittingIsLimited convertSumOfAssetsPreserved previewDepositSameAsDeposit previewMintSameAsMint maxDepositConstant 10 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 11d96d67-fefc-4861-9fa9-dcfcefbd3f2f
Job Result VERIFIED Link
VariableDebtToken.conf 15 Link
UserConfiguration.conf 13 Link
stableRemoved.conf 2 Link
RwaAToken.conf 13 Link
ReserveConfiguration.conf 19 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnReserveDisabledForBorrowing 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnFrozenReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawFromInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInFrozenReserve 1 Link
NEW-pool-no-summarizations.conf 3 Link
EModeConfiguration.conf 5 Link
AToken.conf 13 Link

certora-run[bot]

This comment was marked as off-topic.

certora-run[bot]

This comment was marked as off-topic.

certora-run[bot]

This comment was marked as off-topic.

@yan-man yan-man changed the base branch from test/dynamic-bounds to main October 30, 2025 19:20
@yan-man yan-man marked this pull request as ready for review October 30, 2025 19:24
certora-run[bot]

This comment was marked as off-topic.

certora-run[bot]

This comment was marked as off-topic.

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 00dbca9e-7d4b-46c7-a4a3-bed994526f4e
Job Result VERIFIED Link
VariableDebtToken.conf 15 Link
UserConfiguration.conf 13 Link
stableRemoved.conf 2 Link
RwaAToken.conf 13 Link
ReserveConfiguration.conf 19 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnReserveDisabledForBorrowing 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnFrozenReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawFromInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInFrozenReserve 1 Link
NEW-pool-no-summarizations.conf 3 Link
EModeConfiguration.conf 5 Link
AToken.conf 13 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 797bb13f-a119-450a-87ca-4e3d8849af15
Job Result VERIFIED Link
verifyStataToken.conf --rule totalClaimableRewards_stable 2 Link
verifyStataToken.conf --rule totalAssets_stable 2 Link
verifyStataToken.conf --rule solvency_total_asset_geq_total_supply 2 Link
verifyStataToken.conf --rule solvency_positive_total_supply_only_if_positive_asset 2 Link
verifyStataToken.conf --rule singleAssetAccruedRewards 2 Link
verifyStataToken.conf --rule rewardsTotalDeclinesOnlyByClaim 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenSufficientRewardsExist 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenInsufficientRewards 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_refreshRewardTokens 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_deposit 2 Link
verifyStataToken.conf --rule getClaimableRewardsBefore_leq_claimed_claimRewardsOnBehalf 2 Link
verifyERC4626Extended.conf --rule redeemSum 2 Link
verifyERC4626Extended.conf --rule redeemATokensSum 2 Link
verifyERC4626DepositSummarization.conf --rule depositCheckIndexGRayAssert1 depositATokensCheckIndexGRayAssert1 depositWithPermitCheckIndexGRayAssert1 depositCheckIndexERayAssert1 depositATokensCheckIndexERayAssert1 depositWithPermitCheckIndexERayAssert1 7 Link
verifyERC4626.conf --rule maxMintMustntRevert maxDepositMustntRevert maxRedeemMustntRevert maxWithdrawMustntRevert totalAssetsMustntRevert 6 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_sufficient 2 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_insufficient 2 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_collectAndUpdateRewards aTokenBalanceIsFixed_for_claimRewards aTokenBalanceIsFixed_for_claimRewardsOnBehalf 4 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_claimSingleRewardOnBehalf aTokenBalanceIsFixed_for_claimRewardsToSelf 3 Link
tWithPermitCheckIndexGRayAssert2 depositCheckIndexERayAssert2 depositATokensCheckIndexERayAssert2 depositWithPermitCheckIndexERayAssert2 mintCheckIndexGRayUpperBound mintCheckIndexGRayLowerBound mintCheckIndexEqualsRay 10 Link
ToAssetsCheck convertToSharesCheck toAssetsDoesNotRevert sharesConversionRoundedDown toSharesDoesNotRevert previewDepositAmountCheck maxRedeemCompliance maxWithdrawConversionCompliance previewMintIndependentOfAllowance 23 Link
ingRange previewRedeemRoundingRange amountConversionPreserved sharesConversionPreserved accountsJoiningSplittingIsLimited convertSumOfAssetsPreserved previewDepositSameAsDeposit previewMintSameAsMint maxDepositConstant 10 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 184e8f8f-a9eb-4c44-a926-00d436caff5e
Job Result VERIFIED Link
VariableDebtToken.conf 15 Link
UserConfiguration.conf 13 Link
stableRemoved.conf 2 Link
RwaAToken.conf 13 Link
ReserveConfiguration.conf 19 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnReserveDisabledForBorrowing 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule_sanity none --rule cannotBorrowOnFrozenReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotWithdrawFromInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositZeroAmount 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInInactiveReserve 1 Link
NEW-pool-simple-properties.conf --rule cannotDepositInFrozenReserve 1 Link
NEW-pool-no-summarizations.conf 3 Link
EModeConfiguration.conf 5 Link
AToken.conf 13 Link

Copy link

@certora-run certora-run bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verification Results

  • Group ID: 1b7252ed-6ba9-4d32-aef5-68f1c279faf9
Job Result VERIFIED Link
verifyStataToken.conf --rule totalClaimableRewards_stable 2 Link
verifyStataToken.conf --rule totalAssets_stable 2 Link
verifyStataToken.conf --rule solvency_total_asset_geq_total_supply 2 Link
verifyStataToken.conf --rule solvency_positive_total_supply_only_if_positive_asset 2 Link
verifyStataToken.conf --rule singleAssetAccruedRewards 2 Link
verifyStataToken.conf --rule rewardsTotalDeclinesOnlyByClaim 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenSufficientRewardsExist 2 Link
verifyStataToken.conf --rule rewardsConsistencyWhenInsufficientRewards 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_refreshRewardTokens 2 Link
verifyStataToken.conf --rule getClaimableRewards_stable_after_deposit 2 Link
verifyStataToken.conf --rule getClaimableRewardsBefore_leq_claimed_claimRewardsOnBehalf 2 Link
verifyERC4626Extended.conf --rule redeemSum 2 Link
verifyERC4626Extended.conf --rule redeemATokensSum 2 Link
verifyERC4626DepositSummarization.conf --rule depositCheckIndexGRayAssert1 depositATokensCheckIndexGRayAssert1 depositWithPermitCheckIndexGRayAssert1 depositCheckIndexERayAssert1 depositATokensCheckIndexERayAssert1 depositWithPermitCheckIndexERayAssert1 7 Link
verifyERC4626.conf --rule maxMintMustntRevert maxDepositMustntRevert maxRedeemMustntRevert maxWithdrawMustntRevert totalAssetsMustntRevert 6 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_sufficient 2 Link
verifyDoubleClaim.conf --rule prevent_duplicate_reward_claiming_single_reward_insufficient 2 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_collectAndUpdateRewards aTokenBalanceIsFixed_for_claimRewards aTokenBalanceIsFixed_for_claimRewardsOnBehalf 4 Link
verifyAToken.conf --rule aTokenBalanceIsFixed_for_claimSingleRewardOnBehalf aTokenBalanceIsFixed_for_claimRewardsToSelf 3 Link
tWithPermitCheckIndexGRayAssert2 depositCheckIndexERayAssert2 depositATokensCheckIndexERayAssert2 depositWithPermitCheckIndexERayAssert2 mintCheckIndexGRayUpperBound mintCheckIndexGRayLowerBound mintCheckIndexEqualsRay 10 Link
ToAssetsCheck convertToSharesCheck toAssetsDoesNotRevert sharesConversionRoundedDown toSharesDoesNotRevert previewDepositAmountCheck maxRedeemCompliance maxWithdrawConversionCompliance previewMintIndependentOfAllowance 23 Link
ingRange previewRedeemRoundingRange amountConversionPreserved sharesConversionPreserved accountsJoiningSplittingIsLimited convertSumOfAssetsPreserved previewDepositSameAsDeposit previewMintSameAsMint maxDepositConstant 10 Link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants